Przykad 5.2. Wyszukiwanie sekwencyjne w jzyku Java
package algs.model.search;
import java.util.Iterator;
public class SequentialSearch<T> {

    /** Uyj algorytmu Sequential Search, ktry w indeksowanej
     * kolekcji (typu T) poszukuje zadanej jednostki metod siow */
   public boolean sequentialSearch(T[], collection, T t) {
      for (T item : collection) {
         if (item.equals(t)) {
            return true;
         }
      return false;
   }

   /** Uyj algorytmu Sequential Search, ktry w iterowanej
     * kolekcji (typu T) poszukuje zadanej jednostki metod siow */
   public boolean sequentialSearch(Iterable<T>, collection, T t) {
      Iterator<T> iter = collection.iterator();
      while (iter.hasNext()) {
         if (iter.next().equals(t)) {
            return true;
         }
      return false;
   }
}
